	/*重置默认样式*/

@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform: rotate(360deg);transform: rotate(360deg)}}
@keyframes swiper-preloader-spin{to{-webkit-transform: rotate(360deg);transform: rotate(360deg)}}
@-webkit-keyframes fadeIn{0%{opacity: 0}50%{opacity: .3}to{opacity: .4}}
@-moz-keyframes fadeIn{0%{opacity: 0}50%{opacity: .3}to{opacity: .4}}
@-o-keyframes fadeIn{0%{opacity: 0}50%{opacity: .3}to{opacity: .4}}
@keyframes fadeIn{0%{opacity: 0}50%{opacity: .3}to{opacity: .4}}

@font-face{font-family: Roboto;src: url(/css/report/font_file/Roboto-Light.ttf);font-weight: 300}
@font-face{font-family: Roboto;src: url(/css/report/font_file/Roboto-LightItalic.ttf);font-weight: 300;font-style: italic}
@font-face{font-family: Roboto;src: url(/css/report/font_file/Roboto-Regular.ttf);font-weight: 400}
@font-face{font-family: Roboto;src: url(/css/report/font_file/Roboto-Medium.ttf);font-weight: 700}
@font-face{font-family: Roboto;src: url(/css/report/font_file/Roboto-BoldCondensed.ttf);font-weight: 800}
.font-serif{font-family: SimSun; font-weight:bold;}
*{padding: 0;margin: 0;list-style: none;box-sizing: border-box}
body,
html,
input,
textarea{font-family: Roboto, PingFang SC, -apple-system, BlinkMacSystemFont, Helvetica Neue, Microsoft YaHei, Source Han Sans SC, Noto Sans CJK SC, WenQuanYi Micro Hei, sans-serif;font-size: 16px}
h3{font-size: 20px}
h4,
h5,
h6{font-size: 16px;font-weight: 500}
a{cursor: pointer;text-decoration: none}
img{border: 0;}
.clear{clear: both}
body{min-width: 1200px;min-height: 960px}



html{
	font-family:Microsoft YaHei,"微软雅黑",SimSun,"宋体";
	font-family: Roboto, PingFang SC, -apple-system, BlinkMacSystemFont, Helvetica Neue, Microsoft YaHei, Source Han Sans SC, Noto Sans CJK SC, WenQuanYi Micro Hei, sans-serif;font-size: 16px;
	overflow-x: hidden;  color: #333;
}
body{}
h1,h2,h3,h4,h5,h6{
	font-weight:normal;
}
i,em{
	font-style:normal;
}
li,ol,ul{
	list-style:none;
}
img{
	border:none;
}
a{
	text-decoration:none;  color: #333;
}
table{ border-collapse:collapse; border-spacing: 0;} 
input,button,select,
/*textarea{
	outline: none; border:0; font-family:Microsoft YaHei,"微软雅黑",SimSun,"宋体"; background: none;
}*/
textarea{
	resize: none;
}


/*按钮   要加
 
 * display: block;
 * width: 00px;
 * 
 * 
 * */

	/*按钮大小*/

.btn_small{ font-size:12px; height:28px; line-height:28px;}
.btn_middle{ font-size:14px; height:38px;line-height:38px;}
.btn_big{ font-size:16px; height:48px; line-height:48px;}
.btn_large{ font-size:18px; height:58px; line-height:58px;}

	/*按钮背景色 边框 文字颜色*/

/*桃红色 有背景色*/
.btn_peach{border:1px #f7277a solid;color:#fff;background-color:#f7277a;}
.btn_peach:hover{background-color:#da1c68; color:#fff;}
.btn_peach:active{background-color:#da1c68; color:#fff;}
/*桃红色 无背景色*/
.btn_peach_line{border:1px #f7277a solid;color:#f7277a;background-color:#fff;}
.btn_peach_line:hover{background-color:#f7277a; color:#fff;}
.btn_peach_line:active{background-color:#f7277a; color:#fff;}
/*灰色 有背景色*/
.btn_grey{border:1px #888 solid;color:#fff;background-color:#888;}
.btn_grey:hover{background-color:#666; color:#fff;}
.btn_grey:active{background-color:#333; color:#fff;}
/*灰色 无背景色*/
.btn_grey_line{border:1px #dbdbdb solid;color:#666;background-color:#fff;}
.btn_grey_line:hover{border-color:#a3740d; color:#a3740d;}
.btn_grey_line:active{background-color:#f8f8f8;border-color:#a3740d; color:#a3740d;}
/*高亮灰色 有背景色*/
.btn_lightgrey{border:1px #ccc solid;color:#333;background-color:#ccc;}
.btn_lightgrey:hover{background-color:#ddd; color:#333;}
.btn_lightgrey:active{background-color:#aaa; color:#fff;}
/*红色 有背景色*/
.btn_red{border:1px #c72222 solid;color:#fff;background-color:#e95144;}
.btn_red:hover{background-color:#cd281a; color:#fff;}
.btn_red:active{background-color:#c92106; color:#fff;}
/*红色 无背景色*/
.btn_red_line{border:1px #e93930 solid;color:#e93930;background-color:#fff;}
.btn_red_line:hover{background-color:#e93930; color:#fff;}
.btn_red_line:active{background-color:#c22018; color:#fff;}
/*金黄 有背景色*/
.btn_gold{border:1px #a3740d solid;color:#fff;background-color:#a3740d;}
.btn_gold:hover{background-color:#c48d13; color:#fff;}
.btn_gold:active{background-color:#8b6208; color:#fff;}
/*金黄 无背景色*/
.btn_gold_line{border:1px #a3740d solid;color:#a3740d;background-color:#fff;}
.btn_gold_line:hover{background-color:#c48d13; color:#fff;}
.btn_gold_line:active{background-color:#8b6208; color:#fff;}
/*蓝色 有背景色*/
.btn_blue{border:1px #2a74be solid;color:#fff;background-color:#008ddd;}
.btn_blue:hover{background-color:#1d50a2; color:#fff;}
.btn_blue:active{background-color:#0b74a8; color:#fff;}
/*蓝色 无背景色*/
.btn_blue_line{border:1px #128cc9 solid;color:#128cc9;background-color:transparent;}
.btn_blue_line:hover{background-color:#20a1e2; color:#fff;}
.btn_blue_line:active{background-color:#0b74a8; color:#fff;}
/*深蓝色 有背景色*/
.btn_darkblue{border:1px #3887e0 solid;color:#fff;background-color:#3887e0;}
.btn_darkblue:hover{background-color:#589eee; color:#fff;}
.btn_darkblue:active{background-color:#1d62b0; color:#fff;}
/*深蓝色 无背景色*/
.btn_darkblue_line{border:1px #3887e0 solid;color:#3887e0;background-color:#fff;}
.btn_darkblue_line:hover{background-color:#3887e0; color:#fff;}
.btn_darkblue_line:active{background-color:#1d62b0; color:#fff;}
/*绿色 有背景色*/
.btn_green{border:1px #43c121 solid;color:#fff;background-color:#93d43c;}
.btn_green:hover{background-color:#73c00c; color:#fff;}
.btn_green:active{background-color:#32a014; color:#fff;}
/*绿色 无背景色*/
.btn_green_line{border:1px #43c121 solid;color:#43c121;background-color:#fff;}
.btn_green_line:hover{background-color:#43c121; color:#fff;}
.btn_green_line:active{background-color:#32a014; color:#fff;}
/*黄色 有背景色*/
.btn_yellow{border:1px #f1941b solid;color:#fff;background-color:#f1941b;}
.btn_yellow:hover{background-color:#f9a436; color:#fff;}
.btn_yellow:active{background-color:#d17100; color:#fff;}
/*黄色 无背景色*/
.btn_yellow_line{border:1px #f1941b solid;color:#f1941b;background-color:#fff;}
.btn_yellow_line:hover{background-color:#f1941b; color:#fff;}
.btn_yellow_line:active{background-color:#d17100; color:#fff;}
/*橘色 有背景色*/
.btn_orange{border:1px #e85308 solid;color:#fff;background-color:#fd8f30;}
.btn_orange:hover{background-color:#fc7704; color:#fff;}
.btn_orange:active{background-color:#cb620e; color:#fff;}
/*橘色 无背景色*/
.btn_orange_line{border:1px #df6c10 solid;color:#df6c10;background-color:#fff;}
.btn_orange_line:hover{background-color:#ee7b1e; color:#fff;}
.btn_orange_line:active{background-color:#cb620e; color:#fff;}
/*白色 无背景色*/
.btn_white_line{border:1px #fff solid;color:#fff;background:none;}
.btn_white_line:hover{background-color:#1c9ff2; border-color:#fff; color:#fff;}
.btn_white_line:active{background-color:#0566a4; border-color:#0566a4; color:#fff;}

	/*文本颜色*/
.txt_red{ color: #c72222; }
.txt_red:hover{ color: #ad1b1b; }
.txt_blue{ color: #2a74be;}
.txt_blue:hover{ color: #128cc9; }
.txt_888{ color: #888;}
.txt_333{ color: #333;}
.txt_fff{ color: #fff;}

	/*margin*/

.mt5{ margin-top: 5px; }
.mr5{ margin-right: 5px; }
.mb5{ margin-bottom: 5px; }
.ml5{ margin-left: 5px; }

.mt10{ margin-top: 10px; }
.mr10{ margin-right: 10px; }
.mb10{ margin-bottom: 10px; }
.ml10{ margin-left: 10px; }

.mt15{ margin-top: 15px; }
.mr15{ margin-right: 15px; }
.mb15{ margin-bottom: 15px; }
.ml15{ margin-left: 15px; }

.mt20{ margin-top: 20px; }
.mr20{ margin-right: 20px; }
.mb20{ margin-bottom: 20px; }
.ml20{ margin-left: 20px; }
	
	
	/*padding*/
.pt5{ padding-top: 5px; }
.pr5{ padding-right: 5px; }
.pb5{ padding-bottom: 5px; }
.pl5{ padding-left: 5px; }

.pt10{ padding-top: 10px; }
.pr10{ padding-right: 10px; }
.pb10{ padding-bottom: 10px; }
.pl10{ padding-left: 10px; }

.pt15{ padding-top: 15px; }
.pr15{ padding-right: 15px; }
.pb15{ padding-bottom: 15px; }
.pl15{ padding-left: 15px; }

.pt20{ padding-top: 20px; }
.pr20{ padding-right: 20px; }
.pb20{ padding-bottom: 20px; }
.pl20{ padding-left: 20px; }
.mauto{ margin-left: auto; margin-right: auto; }



	/*功能*/
.fl{ float: left; }
.fr{ float: right; }
.txtl{text-align: left; }
.txtr{text-align: right; }
.tcenter{ text-align: center; }
.ib{ display: inline-block; }
.clearfix:after{
	content:" "; display:block; height:0; clear:both; visibility:hidden; overflow:hidden; font-size: 0;
}
/*.clear{
	clear: both; display: block; font-size: 0; height: 0;
}*/
.hides{overflow: hidden;}
.thide{
	overflow:hidden; /*超出的部分隐藏起来。*/ 
	white-space:nowrap;/*不显示的地方用省略号...代替*/
	text-overflow:ellipsis;/* 支持 IE */
}
.thides{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.thides2{
	-webkit-line-clamp: 2;
}
.thides3{
	-webkit-line-clamp: 3;
}
.thides4{
	-webkit-line-clamp: 4;
}
.bg{
	-ms-behavior: url(backgroundsize.min.htc); 
    behavior: url(backgroundsize.min.htc); 
}
.block{ display: block;}
.round{ border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%;}





	/*width*/
.w1200{ width: 1200px;}
.w1160{ width: 1160px;}







/*@font-face {
  font-family: 'iconfont'; 
  src: url('http://at.alicdn.com/t/font_355779_q6msihel8pczncdi.eot');
  src: url('http://at.alicdn.com/t/font_355779_q6msihel8pczncdi.eot?#iefix') format('embedded-opentype'),
  url('http://at.alicdn.com/t/font_355779_q6msihel8pczncdi.woff') format('woff'),
  url('http://at.alicdn.com/t/font_355779_q6msihel8pczncdi.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_355779_q6msihel8pczncdi.svg#iconfont') format('svg');
}

.iconfont{ font-family: "iconfont" !important;font-size: 16px;font-style: normal;/*margin-top: -3px\9;*/-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: 0px;-moz-osx-font-smoothing: grayscale;-moz-osx-font-smoothing: grayscaleFont type;}*/



.ie7_hints{
	height:30px; line-height:30px; text-align:center; background:#ffffdc; color:#b78e66;
}
/*仅仅是列表页*/
.imgBox{
	overflow: hidden; font-size: 0;
}
.imgBox img{
	width: 100%; display: block; height: auto;
}


.js-hide{ opacity: 0; visibility: hidden; }
.js-show{ opacity: 1; visibility: visible;}
.ease-1{-webkit-transition:all 0.1s ease-out;-khtml-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out;}
.ease-2{-webkit-transition:all 0.2s ease-out;-khtml-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.ease-3{-webkit-transition:all 0.3s ease-out;-khtml-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.input-text{padding:6px 12px;height:26px;line-height:26px;border:1px #dbdbdb solid;background-color:#f8f8f8;font-family:"Microsoft Yahei","SimSun";font-size:14px; vertical-align:middle; color:#666;letter-spacing:1px;
	-webkit-transition: border 0.1s ease-out,box-shadow 0.2s linear;
	-khtml-transition: border 0.1s ease-out,box-shadow 0.2s linear;
	-moz-transition: border 0.1s ease-out,box-shadow 0.2s linear;
	-o-transition: border 0.1s ease-out,box-shadow 0.2s linear;
	transition: border 0.1s ease-out,box-shadow 0.2s linear;
}
.input-text:focus{
	border-color: #66afe9; outline: 0;   
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
  	box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
  	background-color:#fff;
}
.Validform_error{
	border-color: #f98484 !important; outline: 0;  
	-webkit-box-shadow: inset 0 1px 1px rgba(255,0,0,.075),0 0 8px rgba(255,0,0,.2);
  	box-shadow: inset 0 1px 1px rgba(255,0,0,.075),0 0 8px rgba(255,0,0,.2);
  	background:#fff;
}
.Validform_error:focus{
	-webkit-box-shadow: inset 0 1px 1px rgba(255,0,0,.075),0 0 8px rgba(255,0,0,.2) !important;
  	box-shadow: inset 0 1px 1px rgba(255,0,0,.075),0 0 8px rgba(255,0,0,.2) !important;
}

.Validform_wrong{
	color:red;
	padding-left:20px;
	white-space:nowrap;
	
}
.Validform_right {
	white-space:nowrap;
	color: #009F95;  padding-left:20px;
}
	/*显示隐藏*/
.pc{ display: block !important; }
.mobile{ display: none !important; }
@media only screen and (max-width:767px ) {
	.pc{ display: none !important; }
	.mobile{ display: block !important; }
}
	/*正文内容*/
.text_box{ line-height:25px; line-height:30px; font-size:14px; color:#333;/* padding: 20px;*/
/* border-top: 1px dotted #DBDBDB; border-bottom:1px dotted #DBDBDB;*/}
.text_box img{ max-width:100%; height:auto; display: inline-block; width: auto;}

.hopa:hover{
	filter: alpha(opacity=80);
	-khtml-opacity: 0.8;
	-moz-opacity: 0.8;
	opacity: 0.8;
}
.hBoxshadow:hover{
	-moz-box-shadow: 0px 0 10px rgba(4, 0, 0, 0.3);
	-webkit-box-shadow: 0px 0 10px rgba(4, 0, 0, 0.3);
	box-shadow: 0px 0 10px rgba(4, 0, 0, 0.3);
	/*transform: translate3d(0, -2px, 0);
	-o-transform: translate3d(0, -2px, 0);
	-moz-transform: translate3d(0, -2px, 0);
	-webkit-transform: translate3d(0, -2px, 0);*/
}

/*头部开始*/
#header{width:100%}
.header-top{ background: #fafafa; border-bottom: 1px solid #E6EAED; height: 32px; overflow: hidden; }
.header-top .mar{ width: 1008px; }
.indexs .iconfont{ color: #FF0036; line-height: 32px;  }
.header-txt1{ font-size: 12px; color: #666; line-height: 32px; }
.tianqi-txt1{ font-size: 12px; color: #666; line-height: 32px; }
.tianqi-txt2{ font-size: 12px; color: #666; line-height: 32px; }
.tianqi-txt3{ font-size: 12px; color: #666; line-height: 32px; }
.tianqi .iconfont{  line-height: 32px; color: #666; position: relative; top: 1px; }
.header-txt2{ font-size: 12px; padding: 0 13px; color: #666; line-height: 32px;}
    
/*.header-txt2+.header-txt2{ background: url(/images/report/icon.png) no-repeat; background-position: 0 -23px; }*/
.header-txt2.on{ color: #f33;}
.header-txt2:hover{ color: #C9231B;  }

/*头部中部*/
.header-mid{background-color: #fff; background-image:url(/images/report/head_bg2.png); background-position:bottom center; position:relative; box-sizing:border-box;}
.header-mid .w1200{ position: relative; height: 122px; }
.logo{ width: 192px; height: 155px; position: absolute; left: -6px; bottom: 0; background: url(/images/report/logo_bg.png) no-repeat center center;}
.logo img{ width: 140px; height: 99px; display: block; margin-top: 33px; position: relative; z-index: 11; }
/*.header-mid-r{ width: 983px; } 
.search-keywords-box{ width: 502px; overflow: hidden; height: 30px;}
.search-keywords-txt2{ font-size: 12px; color:#727171; line-height: 30px; }
.search-keywords-txt2+.search-keywords-txt2{ margin-left: 15px; font-size: 12px; color:#727171; line-height: 30px; }
.tel{ margin-top:75px; }*/
.header-mid .txt{padding-top: 33px;display: block;}

.search-keywords-txt2:hover{ color: #dfb578; }

.search_input{position: relative; float:none; width:518px; padding-top:43px; margin: 0 0 0 320px;}
.search_input input.input_keyword{width: 214px; height: 28px; border-radius: 4px; border: 2px solid #f64614; padding:0 40px 0 12px; font-size: 14px; background: rgba(255,255,255,0.1);}
.search_input .input_ico{width: 16px; height: 16px; position: absolute; right:15px; top:51px; background-image:url(/images/report/search_ico2.png); background-size:16px;}
.search_input input::-webkit-input-placeholder{color: #cfa972; font-size: 12px;}
.search_input input:-moz-placeholder{color: #cfa972; font-size: 12px;}
.search_input input::-moz-placeholder{color: #cfa972; font-size: 12px;}
.search_input input:-ms-input-placeholder{color: #cfa972; font-size: 12px;}  
.search_input input:focus{outline: none;}   
/*导航*/
.nav{ background: #c4181f;} 
.nav-mians{background:#dc1b24; height:42px; overflow: hidden; width:180px; color:#f5f5f5; line-height:42px;}
.nav-mians-txt1{font-size: 16px; width:180px; text-align:center;}
.nav-mians .iconfont{ position: relative; top: 1px; }
.nav-r{width: auto; position: relative; margin-right: 8px;}
.bounds,
.bounds1{ position: absolute; left: 0; top: 0; /*width: 0;*/ height: 100%; background: #dc1b24; /*opacity: 0;*/  }
.nav-r .active{background: #dc1b24;}
.nav-txt1{ font-size: 16px; color: #f5f5f5; line-height: 42px; text-align: center; position: relative; z-index: 22;}
.now_bg{background:#dc1b24;} 

.pull_menu{display:none; position:absolute; top:42px; padding:20px 10px; width:390px; text-align:left; background:#fff; box-shadow:0 0 5px #bbb; border-radius:3px;}
.pull_menu a{padding:0 10px; font-size:14px; display:inline-block; width:120px;}
.pull_menu a:hover{color:#dc1b24; text-decoration:underline;}
.rotate_img img{ transition:all .3s;width:16px;vertical-align:middle; margin-left:4px;}
.pull_btn:hover .rotate_img img{transform:rotate(180deg);-ms-transform:rotate(180deg); 	/* IE 9 */-webkit-transform:rotate(180deg); /* Safari 和 Chrome */-o-transform:rotate(180deg); }
.pull_btn:hover .pull_menu{display:block;}


/*about底部*/
.c_foot {width:100%; height:120px; overflow:hidden; background:#262a2f; border-top:5px solid #c4181f; margin-top: 0!important; margin-bottom:0;}
.c_foot_con {width:1180px; margin:0 auto; padding-top:30px;}
.c_foot_con_l {line-height:24px; font-size:12px;}
.c_foot_con_l a {color:#dddddd;}
.c_foot .c_foot_con_l a:hover {color:#fff;text-decoration:none;}
.c_foot_con_l i {color:#666666; margin-left:10px; margin-right:10px;}
.c_foot_con_l p {color:#777777;}
.c_foot_con_l p a {color:#999;}
.c_footer_con_r img {width:90px; margin-top:-65px;}
.c_footer_con_r ul li{position:relative;float:left;width:40px;height:40px;border-radius:20px;margin-left:20px;background-color:#343a40;text-align:center;}
.app-qrcode span {display:inline-block;background-color:#fff;position: absolute;z-index: 0;width: 40px;height: 40px;border-radius: 50%;opacity: 0;}
.c_footer_con_r ul li:hover{background:linear-gradient(50% 50%);background-color:green;transition:background-color 1.5s;cursor:pointer;}
.app-qrcode{display:none;position:absolute;width:130px;height:130px;margin-top:-140px;margin-left:-46px;box-shadow:0 0 6px rgba(14,22,30,.3);}
.app-qrcode img{width:100%;}
.app-qrcode:before {border:8px solid transparent;border-top:10px solid #fff;display:block;position:absolute;width:0;height:0;top:130px;left:58px;content:'';}
.icon-footer{display:inline-block;width:40px;height:40px;background-image:url(/images/report/icon.png);}
.c_footer_con_r ul .weixin{background-color: #1ac155;}
.icon-footer-wx{background-position:-50px -146px;}
/*@font-face {
	font-family:'Cocogoose';
	src: url(/css/report/font_file/Cocogoose-DemiBold_1.ttf);
}*/
.tel_call{color:#fff; font-size:14px; margin-top:324px; margin-left:1px; width:365px; height:38px; background:url(/images/report/footer_tel.png) no-repeat; background-position:0 0;}
.copyright_bt{height:17px; color:#646464; margin-top:10px; margin-left:1px; font-weight:normal; font-size:12px;}
.copyright_bt span{width:210px; height:17px; display:block; float:left; background:url(/images/report/footer_tel.png) no-repeat; background-position:0 -47px;}
.copyright_bt a{display:block; float:left; width:130px; height:17px; background:url(/images/report/footer_tel.png) no-repeat; background-position:-218px -47px; margin-left:8px;}
.copyright_bt a:hover{background-position:-218px -63px; }

/*返回顶部*/
.go-top{width:60px;height:60px;position:fixed;bottom:141px;cursor:pointer;border:1px solid #eee;background-color:#fff}
.go-feedback:hover,.go-top:hover{background-color:#e8e8e8}
.go-feedback{bottom:269px;color:#7a818e;font-size:14px;text-align:center;padding:13px 9px;z-index:10;line-height:1.2;letter-spacing:1px}
.app-feedback,.feedback-box{background-color:#fff;}
.app-feedback{bottom:200px;color:#9ca4b4;font-size:12px;text-align:center;padding:7px;z-index:10}
.app-feedback:hover{background-color:#e8e8e8}
.app-feedback:hover .ewm2{display: block;}
.app-footer-guide{position:absolute;width:128px;height:128px;background:#fff;padding:10px;box-shadow:1px 1px 15px rgba(0,0,0,.3);left:-140px;top:-30px;display:none}
.go-top,.app-footer-guide{ box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
.fanhui img{ width:120px; margin: -6px;}
.fanhui{position:absolute; right: 50%; margin-right: -680px;}
.main{ position:relative;}

.fanhui .icon-gongzhonghao{background: url(/images/report/gongzhonghao.png) no-repeat; background-size: 24px; opacity: 0.3; display: block; width: 24px; height: 24px; text-align: center; margin: 0 auto 4px;}
.fanhui .icon-shangjiantou{background: url(/images/report/shangjiantou.png) no-repeat; background-size: 80%; background-position: center ; display: block; width: 100%; height: 100%; opacity: 0.3;}
.display_none{ display:none;}


/*底部*/
.footer_all{background:#3d3c3c; height:554px;}
.footer_left_contact{float:left; height:554px; width:366px; position:relative;}
.footer_left_contact img{position:absolute; top:74px; left:0;}
.footer_left_bottom{position:absolute; bottom:56px; width:366px;}
.weixin_weibo{float:left; margin-left:155px; margin-top:76px;}
.weixin_weibo .weibo_contact{display:inline-block; width:30px; height:27px; background-image:url(/images/report/bottom_contact.png); margin-right:20px;}
.weixin_weibo .weixin_contact{display:inline-block; position:relative; width:32px; height:27px; background-image:url(/images/report/bottom_contact.png); background-position:-53px 0;}
.weixin_weibo .weixin_contact .hover_code{position:absolute; bottom:-137px; left:0; padding-top:20px; display:none;}
.weixin_weibo .weixin_contact .hover_code img{width:127px; height:127px; overflow:hidden;}
.weixin_weibo .weixin_contact:hover .hover_code{display:block;}

.gs_yw{width:590px; float:right; margin-top:60px; font-family:'Microsoft YaHei'}
.gs_yw dl{float:left;}
.gs_yw dl dt{font-size:21px; color:#fff; position:relative; height:48px; line-height:48px; margin-bottom:16px;}
.gs_yw dl dt:after{content:""; position:absolute; width:40px; height:1px; background:#d72428; bottom:0; left:0;}
.gs_yw dl dd a{color:#ddd; font-size:14px;}
.gs_yw dl dd{line-height:30px; padding-top:4px;}
.gs_yw dl dd a:hover{color:#d72428;}
.gs_yw dl dd a.active{color:#d72428}





/*banner*/
.banner_bg{width: 100%;height: 360px;background: url(/images/report/banner_02.png) top center no-repeat;}



.content-nav .bd { margin:0 auto; width:1000px;}
.content-nav .bd li { position:relative; float: left;width:170px; height:260px; overflow:hidden;}
.content-nav .bd li { position:relative; display:inline-block; width:170px; height:260px; background:url(/images/report/nav-icon2.png) 0px 0px no-repeat; overflow:hidden;margin: 0 40px;}
.content-nav .bd li img { display:block; position:absolute; top:16px; left:23px; vertical-align:middle;}
.content-nav .bd li img.hover2 { left:-170px;}
.content-nav .bd li h4 { margin-top:154px; height:24px; font-size:18px; font-weight:bold; line-height:24px; text-align:center;}
.content-nav .bd li h4 { color:#333;}
.content-nav .bd li h4 a:hover { text-decoration:underline;}
.content-nav .bd li p { position:absolute; top:300px; left:18px; width:134px; font-size:12px; line-height:20px; color:#FFF;}
.content-nav .bd li i { display:block; position:absolute; top:16px; width:62px; height:124px; background:url(/images/report/nav-icon.png) no-repeat; z-index:9; -webkit-transition:all .5s ease-in-out 0s; -moz-transition:all .5s ease-in-out 0s; -ms-transition:all .5s ease-in-out 0s; -o-transition:all .5s ease-in-out 0s; transition:all .5s ease-in-out 0s;}
.content-nav .bd li .nav-l { left:23px; background-position:0 0; clip:rect(0px, 62px, 124px, 0px);}
.content-nav .bd li .nav-r { right:23px; background-position:-62px 0; clip:rect(0px, 62px, 124px, 0px);}

.content-nav .bd .currs { background-position:0 -260px;/*background: #66c5ff; */-webkit-transition:all .5s ease-in-out 0.5s; -moz-transition:all .5s ease-in-out 0.5s; -ms-transition:all .5s ease-in-out 0.5s; -o-transition:all .5s ease-in-out 0.5s; transition:all .5s ease-in-out 0.5s;}
.content-nav .bd .currs img { left:170px; -webkit-transition:all .5s ease-in-out .4s;-moz-transition:all .5s ease-in-out .4s;-ms-transition:all .5s ease-in-out .4s;-o-transition:all .5s ease-in-out .4s;transition:all .5s ease-in-out .4s}
.content-nav .bd .currs img.hover2 { left:23px;}
.content-nav .bd .currs h4 { color:#FFF;-webkit-transition-delay:.7s;-moz-transition-delay:.7s;-ms-transition-delay:.7s;-o-transition-delay:.7s;transition-delay:.7s}
.content-nav .bd .currs p { top:185px;  -webkit-transition:all .3s ease-in-out .5s;-moz-transition:all .3s ease-in-out .5s;-ms-transition:all .3s ease-in-out .5s;-o-transition:all .3s ease-in-out .5s;transition:all .3s ease-in-out .5s;}
.content-nav .bd .currs .nav-l { clip:rect(0px, 62px, 0px, 0px);}
.content-nav .bd .currs .nav-r { clip:rect(124px, 62px, 124px, 0px);}


/*数字加载特效*/
.overview ul.wrap{overflow:hidden;margin:0 auto 32px;}
.overview ul.wrap li{position:relative;float:left}
.overview p{text-align:center}
.overview p.dec{margin-top:65px}
.overview span{position:relative;font-family:PT}
.overview span.num{overflow:hidden;color:#66c5ff;font-size:74px}
.overview .wrap li i{position:absolute;top:0;right:35%;display:inline-block;width:34px;height:32px;background:url(/images/report/jia.png) no-repeat;}
.overview .wrap li i.j2,.overview .wrap li i.j3{right:22%}
.overview span.num ul{position:relative;left:40%}
.overview span.num li{margin-left:0!important;background-image:url(/images/report/num.png);list-style-type:none;width:30px;height:60px;float:left}
.number0{background-position:0 center}
.number0,.number1{background-repeat:no-repeat}
.number1{background-position:-30px center}
.number2{background-position:-4pc center}
.number2,.number3{background-repeat:no-repeat}
.number3{background-position:-95px center}
.number4{background-position:-125px center}
.number4,.number5{background-repeat:no-repeat}
.number5{background-position:-155px center}
.number6{background-position:-186px center}
.number6,.number7{background-repeat:no-repeat}
.number7{background-position:-218px center}
.number8{background-position:-248px center}
.number8,.number9{background-repeat:no-repeat}
.number9{background-position:-278px center}
.shuzi1{margin-left:-8px!important;width:140px!important}
.shuzi2{margin-left:274px!important;width:265px!important}
.shuzi3{margin-left:196px!important;width:300px!important}
.j1{left:117px}
.j1,.j2{position:absolute;top:0;width:34px!important}
.j2{left:228px}
.j3{position:absolute;top:0;left:273px;width:34px!important}

/*数字加载*/
.kehu li{font-size: 20px !important; color: #000 !important;}
.jishuqi{width:100%;height:5200px;margin:auto}
.kehu li{float:left;width:28%;margin-left:48px;color:#66c5ff}



/*简介*/
.xq_intro{margin-top: 50px;}
.item_title{text-align: center;}
.intro_detail{border: 6px solid #a77335;padding: 50px 30px 50px 40px;position: relative;margin-top: 52px;}
.intro_detail h3{width: 212px;height: 98px;line-height: 50px;text-align: center;font-size: 32px;font-weight: bold;position: absolute;left: 494px;top: -75px;background: #fff;color: #a77335;}
.in_left{float: left;}
.in_right{float: left;width: 841px;padding-left:30px;height: 348px; box-sizing:content-box}
.in_right p{font-size: 16px;color: #a77335;line-height: 28px;margin-bottom: 26px;}

/*服务体系*/
.service_sy{margin-top: 70px;}
.item_title h2{height: 40px;text-align: center;line-height: 40px;}
.item_title h2 a{font-size: 32px;color: #a77335;font-weight: bold;position: relative;}
.item_title h2 a:before{content: "";position: absolute;width: 58px;height: 2px;background: #a77335;left: -82px;top:25px;}
.item_title h2 a:after{content: "";position: absolute;width: 58px;height: 2px;background: #a77335;right: -82px;top:25px;}
.service_center h3{font-size: 32px;color: #333;font-weight: bold;text-align: center;margin: 45px 0 40px;}


/*使命、愿景、态度*/
.sm_yj_td{width: 100%;height: 500px;/*background: url(/images/report/about_bg.png) bottom center no-repeat;*/ background-size: 100%;}
.sm_yj_td ul{padding-top: 75px;}
.sm_yj_td ul li{float: left;width: 268px;height: 261px;background: rgba(255,255,255,0.52);margin-right: 48px;padding: 50px;text-align: center; box-sizing: content-box;}
.sm_yj_td ul li:last-child{margin-right: 0;}
.sm_yj_td ul li a{position: relative;}
.sm_yj_td ul li a:after{content: "";position: absolute;width: 22px;height: 2px;background: #333;bottom: -25px;left: 15px;}
.sm_yj_td ul li h2{font-size: 22px;font-weight: bold;}
.sm_yj_td ul li p{margin-top: 55px;font-size: 16px;line-height: 31px;}


/*文化与精神*/
.culture_spirit{margin-top: 70px;}
.culture_center{text-align: center;padding:0 195px 50px;}
.culture_center h3{font-size: 20px;line-height: 52px;padding-top: 10; font-weight: bold;}
.culture_center p{font-size: 16px;line-height: 34px; margin-bottom: 18px;}

/*合作客户*/
.hz_kehu{margin-top: 90px;margin-bottom: 100px;}
/*下面第二个多图轮播*/
.newlistdiv{width:1100px; height:235px;margin:64px auto 0; padding:0 40px; position:relative;}
.newlistdiv .btnLeft{width:40px; height:36px;position:absolute; left:-16px; top:98px;background-image: url("/images/report/partners-arrow.png");background-repeat: no-repeat ;background-position: 10px -36px}
.newlistdiv .btnLeft:hover{width:40px; height:36px;position:absolute; left:-16px; top:98px;background-image: url("/images/report/partners-arrow.png");background-repeat: no-repeat ;background-position: 10px 0px}
.newlistdiv .btnRight{width:40px; height:36px;position:absolute; right:8px; top:98px;background-image: url("/images/report/partners-arrow.png");background-repeat: no-repeat ;background-position: 10px -108px}
.newlistdiv .btnRight:hover{width:40px; height:36px;position:absolute; right:8px; top:98px;background-image: url("/images/report/partners-arrow.png");background-repeat: no-repeat ;background-position: 10px -72px}
.newcnt{width:1075px; height:230px; position:relative; overflow:hidden;border-left: 1px solid #e4e4e4;border-top: 1px solid #e4e4e4;}
.newcnt .newlist{width:800%; height:230px; position:absolute; top:0; left:0;}
.newlist .newtextall{width:1075px; float:left; position:relative; z-index:0;height:235px;}
.newlist .newtextall ul{width:1075px; background: #FFF; float:left; position:relative; z-index:0;height:235px;}
.newlist .newtextall ul li{width: 214px;height: 76px;list-style: none;float: left;border-right: 1px solid #e4e4e4;border-bottom: 1px solid #e4e4e4;margin: 0 ;}
.newlist .newtextall ul li:hover{background: #f7f7f7;}
.newlist .newtextall ul > li > img{-webkit-filter: grayscale(1);/* Webkit *//*filter:gray;/!* IE6-9 *!/*/filter: grayscale(1);/* W3C */}
.newlist .newtextall ul li:hover img{-webkit-filter: grayscale(0);/* Webkit */filter:none;/* IE6-9 */filter: grayscale(0);}








